Derive Template Haskell's Lift class for datatypes.

After uninstalling, run this command to unregister the package from
the ghc package database:   ghc-pkg recache
